\hypertarget{classtree_1_1btree__iterator}{\section{tree\-:\-:btree\-\_\-iterator$<$ T, N $>$ Class Template Reference}
\label{classtree_1_1btree__iterator}\index{tree\-::btree\-\_\-iterator$<$ T, N $>$@{tree\-::btree\-\_\-iterator$<$ T, N $>$}}
}


{\ttfamily \#include $<$binary\-\_\-tree\-\_\-iter.\-h$>$}



Inheritance diagram for tree\-:\-:btree\-\_\-iterator$<$ T, N $>$\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classtree_1_1btree__iterator__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for tree\-:\-:btree\-\_\-iterator$<$ T, N $>$\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=264pt]{classtree_1_1btree__iterator__coll__graph}
\end{center}
\end{figure}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classtree_1_1btree__iterator_a9d7d63a542d5ed607bc93363080b247f}{{\bfseries btree\-\_\-iterator} (N $\ast$node)}\label{classtree_1_1btree__iterator_a9d7d63a542d5ed607bc93363080b247f}

\item 
\hypertarget{classtree_1_1btree__iterator_adaa03d21cddbb44f64abdfcfc92a15b4}{bool {\bfseries equal} (const \hyperlink{classtree_1_1btree__iterator}{btree\-\_\-iterator}$<$ T, N $>$ \&other) const }\label{classtree_1_1btree__iterator_adaa03d21cddbb44f64abdfcfc92a15b4}

\item 
\hypertarget{classtree_1_1btree__iterator_a2614a710559163bd7f8b8b9ea2998073}{T \& {\bfseries dereference} () const }\label{classtree_1_1btree__iterator_a2614a710559163bd7f8b8b9ea2998073}

\item 
\hypertarget{classtree_1_1btree__iterator_ac226882e50211134cae92e2d3a70a05a}{virtual void {\bfseries increment} ()}\label{classtree_1_1btree__iterator_ac226882e50211134cae92e2d3a70a05a}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classtree_1_1btree__iterator_a3fe0a773310404a612dc9a46abfd5471}{N $\ast$ {\bfseries m\-\_\-\-Current}}\label{classtree_1_1btree__iterator_a3fe0a773310404a612dc9a46abfd5471}

\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classtree_1_1btree__iterator_ac09f73e325921cc50ebcd96bed0f8096}{class {\bfseries boost\-::iterator\-\_\-core\-\_\-access}}\label{classtree_1_1btree__iterator_ac09f73e325921cc50ebcd96bed0f8096}

\item 
\hypertarget{classtree_1_1btree__iterator_a67351aca5736373fedb6ae0a9469fe66}{{\footnotesize template$<$typename $>$ }\\class {\bfseries c\-Binary\-Rep}}\label{classtree_1_1btree__iterator_a67351aca5736373fedb6ae0a9469fe66}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename T, typename N$>$class tree\-::btree\-\_\-iterator$<$ T, N $>$}

binary tree iterator base class uses boost\-::iterator\-\_\-facade to implement the iterator 

The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
tree/binary\-\_\-tree\-\_\-iter.\-h\end{DoxyCompactItemize}
